情境1: 按鈕在viewport "垂直中間" 的高度
position: absolute;fixed 離開頁面流
top: 50%;
transform: translateY(-50%);

.carousel-button { 
  z-index: 2;
  position: absolute;
  /*  top transform 一起寫  */
  top: 50%;  /* btn元素top 對齊中間水平線 */
  transform: translateY(-50%);   /* btn中心對齊 中間水平線*/
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border-radius: 0.25rem;
  padding: 0 0.5rem;
  background-color: rgba(0, 0, 0, 0.1);
}

CSS3 2D Transforms


Horizontal center:

left: 50%;
transform: translateX(-50%);

Vertical center:

top: 50%;
transform: translateY(-50%);

Both horizontal and vertical:

left: 50%;
top: 50%;
transform: translate(-50%, -50%);

#position-absolute #top #translateY #Horizontal #Vertical-center #Horizontal-center #center #置中







Related Posts

網路操作指令與工具:curl, ping, telnet, nslookup

網路操作指令與工具:curl, ping, telnet, nslookup

[ week 2 ]  來打造 JaveScript 的基礎 - 變數 與 型別

[ week 2 ] 來打造 JaveScript 的基礎 - 變數 與 型別

[General] 在 Windows Terminal 安裝 vim編輯器懶人包

[General] 在 Windows Terminal 安裝 vim編輯器懶人包


Comments